package com.originskyseed.platform.cms.model;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 内容评论表（OSI_CMS_COMMENT）
 * 
 * @author LiangMingHui
 */
public class CmsComment extends BaseModel {

	private static final long serialVersionUID = -5863761931061063751L;

	/**
	 * 内容标识
	 */
	private String contentId;

	/**
	 * 设备类型（0、PC，1、IPAD，2、IPHONE，3、ANDROID）
	 */
	private Integer deviceType;

	/**
	 * 设备标识
	 */
	private String deviceId;

	/**
	 * IP地址
	 */
	private String ip;

	/**
	 * 评论人
	 */
	private String userId;

	/**
	 * 评论人昵称
	 */
	private String userNickname;

	/**
	 * 是否匿名
	 */
	private Integer isNameless;

	/**
	 * 评论态度（1、支持，0、不支持，-1、不表态）
	 */
	private Integer attitude;

	/**
	 * 评论分数
	 */
	private Double score;

	/**
	 * 是否审核：0、否，1、是
	 */
	private Integer isChecked;

	/**
	 * 信息发布者评议
	 */
	private String publisherComment;

	/**
	 * 信息发布者评议时间
	 */
	private Date publisherCommentDate;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 优先级
	 */
	private String priority;

	/**
	 * 评论内容
	 */
	private String content;

	/**
	 * 获取内容标识
	 * 
	 * @return
	 */
	public String getContentId() {
		return contentId;
	}

	/**
	 * 设置内容标识
	 * 
	 * @param contentId
	 */
	public void setContentId(String contentId) {
		this.contentId = contentId == null ? null : contentId.trim();
	}

	/**
	 * 获取设备类型（0、PC，1、IPAD，2、IPHONE，3、ANDROID）
	 * 
	 * @return
	 */
	public Integer getDeviceType() {
		return deviceType;
	}

	/**
	 * 设置设备类型（0、PC，1、IPAD，2、IPHONE，3、ANDROID）
	 * 
	 * @param deviceType
	 */
	public void setDeviceType(Integer deviceType) {
		this.deviceType = deviceType;
	}

	/**
	 * 获取设备标识
	 * 
	 * @return
	 */
	public String getDeviceId() {
		return deviceId;
	}

	/**
	 * 设置设备标识
	 * 
	 * @param deviceId
	 */
	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId == null ? null : deviceId.trim();
	}

	/**
	 * 获取IP地址
	 * 
	 * @return
	 */
	public String getIp() {
		return ip;
	}

	/**
	 * 设置IP地址
	 * 
	 * @param ip
	 */
	public void setIp(String ip) {
		this.ip = ip == null ? null : ip.trim();
	}

	/**
	 * 获取评论人
	 * 
	 * @return
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * 设置评论人
	 * 
	 * @param userId
	 */
	public void setUserId(String userId) {
		this.userId = userId == null ? null : userId.trim();
	}

	/**
	 * 获取评论人昵称
	 * 
	 * @return
	 */
	public String getUserNickname() {
		return userNickname;
	}

	/**
	 * 设置评论人昵称
	 * 
	 * @param userNickname
	 */
	public void setUserNickname(String userNickname) {
		this.userNickname = userNickname == null ? null : userNickname.trim();
	}

	/**
	 * 获取是否匿名
	 * 
	 * @return
	 */
	public Integer getIsNameless() {
		return isNameless;
	}

	/**
	 * 设置是否匿名
	 * 
	 * @param isNameless
	 */
	public void setIsNameless(Integer isNameless) {
		this.isNameless = isNameless;
	}

	/**
	 * 获取评论态度（1、支持，0、不支持，-1、不表态）
	 * 
	 * @return
	 */
	public Integer getAttitude() {
		return attitude;
	}

	/**
	 * 设置评论态度（1、支持，0、不支持，-1、不表态）
	 * 
	 * @param attitude
	 */
	public void setAttitude(Integer attitude) {
		this.attitude = attitude;
	}

	/**
	 * 获取评论分数
	 * 
	 * @return
	 */
	public Double getScore() {
		return score;
	}

	/**
	 * 设置评论分数
	 * 
	 * @param score
	 */
	public void setScore(Double score) {
		this.score = score;
	}

	/**
	 * 获取是否审核：0、否，1、是
	 * 
	 * @return
	 */
	public Integer getIsChecked() {
		return isChecked;
	}

	/**
	 * 设置是否审核：0、否，1、是
	 * 
	 * @param isChecked
	 */
	public void setIsChecked(Integer isChecked) {
		this.isChecked = isChecked;
	}

	/**
	 * 获取信息发布者评议
	 * 
	 * @return
	 */
	public String getPublisherComment() {
		return publisherComment;
	}

	/**
	 * 设置信息发布者评议
	 * 
	 * @param publisherComment
	 */
	public void setPublisherComment(String publisherComment) {
		this.publisherComment = publisherComment == null ? null : publisherComment.trim();
	}

	/**
	 * 获取信息发布者评议时间
	 * 
	 * @return
	 */
	public Date getPublisherCommentDate() {
		return publisherCommentDate;
	}

	/**
	 * 设置信息发布者评议时间
	 * 
	 * @param publisherCommentDate
	 */
	public void setPublisherCommentDate(Date publisherCommentDate) {
		this.publisherCommentDate = publisherCommentDate;
	}

	/**
	 * 获取备注
	 * 
	 * @return
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置备注
	 * 
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	/**
	 * 获取优先级
	 * 
	 * @return
	 */
	public String getPriority() {
		return priority;
	}

	/**
	 * 设置优先级
	 * 
	 * @param priority
	 */
	public void setPriority(String priority) {
		this.priority = priority == null ? null : priority.trim();
	}

	/**
	 * 获取评论内容
	 * 
	 * @return
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置评论内容
	 * 
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content == null ? null : content.trim();
	}

}